package com.sjgtw.cloud.web.rainfallRange.domain;

import com.sjgtw.cloud.common.core.annotation.Excel;
import com.sjgtw.cloud.common.core.web.domain.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 雨量警戒值对象 t_eg_rainfall_range
 * 
 * @author ruoyi
 * @date 2024-03-17
 */
public class RainfallRange extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 区间 */
    @Excel(name = "区间")
    @ApiModelProperty("区间")
    private String region;

    /** 出巡雨量10分钟雨量 */
    @Excel(name = "出巡雨量10分钟雨量")
    @ApiModelProperty("出巡雨量10分钟雨量")
    private Long walkaboutTenMinute;

    /** 出巡雨量1小时雨量 */
    @Excel(name = "出巡雨量1小时雨量")
    @ApiModelProperty("出巡雨量1小时雨量")
    private Long walkaboutOneHour;

    /** 出巡雨量1天雨量 */
    @Excel(name = "出巡雨量1天雨量")
    @ApiModelProperty("出巡雨量1天雨量")
    private Long walkaboutOneDay;

    /** 限速雨量1小时雨量 */
    @Excel(name = "限速雨量1小时雨量")
    @ApiModelProperty("限速雨量1小时雨量")
    private Long speedLimitOneHour;

    /** 限速雨量日连续雨量 */
    @Excel(name = "限速雨量日连续雨量")
    @ApiModelProperty("限速雨量日连续雨量")
    private Long speedLimitOneDay;

    /** 限速雨量1小时雨量 */
    @Excel(name = "限速雨量1小时雨量")
    @ApiModelProperty("限速雨量1小时雨量")
    private Long speedLimitOneDayHour;

    /** 封锁雨量1小时雨量 */
    @Excel(name = "封锁雨量1小时雨量")
    @ApiModelProperty("封锁雨量1小时雨量")
    private Long blockadeOneHour;

    /** 封锁雨量日连续雨量 */
    @Excel(name = "封锁雨量日连续雨量")
    @ApiModelProperty("封锁雨量日连续雨量")
    private Long blockadeOneDay;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setRegion(String region) 
    {
        this.region = region;
    }

    public String getRegion() 
    {
        return region;
    }
    public void setWalkaboutTenMinute(Long walkaboutTenMinute) 
    {
        this.walkaboutTenMinute = walkaboutTenMinute;
    }

    public Long getWalkaboutTenMinute() 
    {
        return walkaboutTenMinute;
    }
    public void setWalkaboutOneHour(Long walkaboutOneHour) 
    {
        this.walkaboutOneHour = walkaboutOneHour;
    }

    public Long getWalkaboutOneHour() 
    {
        return walkaboutOneHour;
    }
    public void setWalkaboutOneDay(Long walkaboutOneDay) 
    {
        this.walkaboutOneDay = walkaboutOneDay;
    }

    public Long getWalkaboutOneDay() 
    {
        return walkaboutOneDay;
    }
    public void setSpeedLimitOneHour(Long speedLimitOneHour) 
    {
        this.speedLimitOneHour = speedLimitOneHour;
    }

    public Long getSpeedLimitOneHour() 
    {
        return speedLimitOneHour;
    }
    public void setSpeedLimitOneDay(Long speedLimitOneDay) 
    {
        this.speedLimitOneDay = speedLimitOneDay;
    }

    public Long getSpeedLimitOneDay() 
    {
        return speedLimitOneDay;
    }
    public void setSpeedLimitOneDayHour(Long speedLimitOneDayHour) 
    {
        this.speedLimitOneDayHour = speedLimitOneDayHour;
    }

    public Long getSpeedLimitOneDayHour() 
    {
        return speedLimitOneDayHour;
    }
    public void setBlockadeOneHour(Long blockadeOneHour) 
    {
        this.blockadeOneHour = blockadeOneHour;
    }

    public Long getBlockadeOneHour() 
    {
        return blockadeOneHour;
    }
    public void setBlockadeOneDay(Long blockadeOneDay) 
    {
        this.blockadeOneDay = blockadeOneDay;
    }

    public Long getBlockadeOneDay() 
    {
        return blockadeOneDay;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("region", getRegion())
            .append("walkaboutTenMinute", getWalkaboutTenMinute())
            .append("walkaboutOneHour", getWalkaboutOneHour())
            .append("walkaboutOneDay", getWalkaboutOneDay())
            .append("speedLimitOneHour", getSpeedLimitOneHour())
            .append("speedLimitOneDay", getSpeedLimitOneDay())
            .append("speedLimitOneDayHour", getSpeedLimitOneDayHour())
            .append("blockadeOneHour", getBlockadeOneHour())
            .append("blockadeOneDay", getBlockadeOneDay())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("updateBy", getUpdateBy())
            .toString();
    }
}
